package com.yaodian100.ec.sms.remote;

import java.util.Date;

import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public interface RemoteSmsService {
	@WebMethod
	public boolean updateSmsResponse(Long msgId, String smsId, String responseCode, String reasonCode,
			String responseMessage, Date responseTime);

	@WebMethod
	public boolean receiveSmsDeliveryReport(String smsId, String statusCode, Date receiveTime, Date operatorTime,
			String reasonCode, String statusText);

	@WebMethod
	public boolean updateSmsResponseByOperator(Long msgId, String smsId, String responseCode, String reasonCode,
			String responseMessage, Date responseTime, String operator);

	@WebMethod
	public boolean receiveSmsDeliveryReportByOperator(String smsId, String statusCode, Date receiveTime,
			Date operatorTime, String reasonCode, String statusText, String operator);
	
	@WebMethod
	public boolean smsExceptionNotice(String tmp) ;
}
